1 years of potential life lost
English-Spanish medical dictionary > years of potential life lost
2 YPPL
English-Spanish medical dictionary > YPPL